/**
 * Contains the infrastructure for authenticating http requests. This allows
 * to customize how to authenticate an user based on the 
 * {@link javax.servlet.http.HttpServletRequest} object. This also allows
 * auto-login implementations to be done.
 * <p>
 * To implement a custom http authenticator, you must implement the interface
 * {@link lumis.portal.authentication.http.IHttpAuthenticator} and configure
 * the <code>lumisportalconfig.xml</code> file for the Portal to use your 
 * implementation.
 * 
 * @see lumis.portal.authentication.http.IHttpAuthenticator
 * @see lumis.portal.authentication.http.HttpHandshakeAuthenticator
 * @since 4.0.10
 * @version $Revision: 6376 $ $Date: 2007-04-10 17:55:53 -0300 (Tue, 10 Apr 2007) $
 */
package lumis.portal.authentication.http;